// todo...
// /*
//  * @Author: Liz.Zheng
//  * @Date: 2021-11-09 14:51:02
//  * @LastEditTime: 2021-11-09 16:32:23
//  * @LastEditors: Liz.Zheng
//  * @Description: 主子应用共享的存储
//  * @Motto: Write the code. Change the world.
//  */
//
// import defaultSetting from "../common/utils/defaultSetting";
// import store from "../store";
//
// const sessionName = defaultSetting.shareSessionName;
//
// const setMicroState = (stateObj) => {
//   return new Promise((resolve) => {
//     let currentState = getMicroState() || {};
//     for (let key in stateObj) {
//       currentState[key] = stateObj[key];
//     }
//     window[sessionName] = currentState;
//     store.dispatch("SetAppShareData", currentState);
//     resolve();
//   });
// };
//
// const getMicroState = () => {
//   let session = window[sessionName];
//   if (!session) {
//     session = store.getters.appShareData;
//     if (session) {
//       window[sessionName] = session;
//     }
//   }
//   return session;
// };
//
// const removeMicroState = (key) => {
//   let currentState = getMicroState();
//   if (currentState[key]) {
//     delete currentState[key];
//   }
//   window[sessionName] = currentState;
//   store.dispatch("SetAppShareData", currentState);
// };
//
// const clearMicroState = () => {
//   window[sessionName] = {};
//   store.dispatch("SetAppShareData", {});
// };
//
// const microState = {
//   setMicroState,
//   getMicroState,
//   removeMicroState,
//   clearMicroState,
// };
//
// export default microState;
